/*-----------------------------------------------------------------------------------

 	Script - All Custom frontend jQuery scripts & functions
 
-----------------------------------------------------------------------------------*/
(function(){
'use strict';

/* do animations if element is visible
------------------------------------------------*/
function animateOnScroll() {
	
	/*从下到上*/
	// if (jQuery("[class*='d-top']").length > 0) {
	// 	jQuery("[class*='d-top']").not('.animated')
	// 	.filter(function(i, d) {
	// 		return  jQuery(d).visible(true);
	// 	}).each(function(i) {
	// 		var thisItem = jQuery(this);
	// 		var delay = i*200 + 100; 
	// 		thisItem.delay(delay).queue(function(){thisItem.addClass('animated');});
	// 	});
	// }
	if (jQuery("[class*='d-top']").length > 0) {
		jQuery("[class*='d-top']")
		.filter(function(i, d) {
			return  jQuery(d).visible(true);
		}).each(function(i) {
			var thisItem = jQuery(this);
			var delay = i*200 + 100; 
			thisItem.delay(delay).queue(function(){thisItem.addClass('animated');});
		});
	}
	/*从左到右*/
	if (jQuery("[class*='lf-rt']").length > 0) {
		jQuery("[class*='lf-rt']").not('.animated')
		.filter(function(i, d) {
			return  jQuery(d).visible(true);
		}).each(function(i) {
			var thisItem = jQuery(this);
			var delay = i*200 + 100; 
			thisItem.delay(delay).queue(function(){thisItem.addClass('animated');});
		});
	}	
	/*从上到下*/
	if (jQuery("[class*='t-down']").length > 0) {
		jQuery("[class*='t-down']").not('.animated')
		.filter(function(i, d) {
			return  jQuery(d).visible(true);
		}).each(function(i) {
			var thisItem = jQuery(this);
			var delay = i*200 + 100; 
			thisItem.delay(delay).queue(function(){thisItem.addClass('animated');});
		});
	}
	/*从右到左*/
	if (jQuery("[class*='rt-lf']").length > 0) {
		jQuery("[class*='rt-lf']").not('.animated')
		.filter(function(i, d) {
			return  jQuery(d).visible(true);
		}).each(function(i) {
			var thisItem = jQuery(this);
			var delay = i*200 + 100; 
			thisItem.delay(delay).queue(function(){thisItem.addClass('animated');});
		});
	}
	/*宽度变化   左旋转*/
	if (jQuery("[class*='z-xuan']").length > 0) {
		jQuery("[class*='z-xuan']").not('.animated')
		.filter(function(i, d) {
			return  jQuery(d).visible(true);
		}).each(function(i) {
			var thisItem = jQuery(this);
			var delay = i*200 + 100; 
			thisItem.delay(delay).queue(function(){thisItem.addClass('animated');});
		});
	}
	/*宽度变化   右旋转*/
	if (jQuery("[class*='y-xuan']").length > 0) {
		jQuery("[class*='y-xuan']").not('.animated')
		.filter(function(i, d) {
			return  jQuery(d).visible(true);
		}).each(function(i) {
			var thisItem = jQuery(this);
			var delay = i*200 + 100; 
			thisItem.delay(delay).queue(function(){thisItem.addClass('animated');});
		});
	}
}

jQuery(window).scroll(function() { 
	animateOnScroll(false); 
});

jQuery(window).resize(function() { 
});
	
})(jQuery);